namespace CavemanTools.Sql
{
	/// <summary>
	/// Provides functionality to format a sql parameter (@param, :param, ? etc) for a db provider.
	/// </summary>
	public interface ISqlParameterFormatter
	{
		/// <summary>
		/// Formats parameter name for the db provider
		/// </summary>
		/// <param name="paramName">Parameter name</param>
		/// <returns></returns>
		string Format(string paramName);
	}
}